package com.pureut.quality.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pureut.quality.domain.ProductDocument;
import com.pureut.quality.domain.ProductDocument;
import com.pureut.quality.domain.dto.ProductDocumentDto;
import com.pureut.quality.domain.vo.ProductDocumentVo;
import com.pureut.quality.domain.vo.SubmitVo;

import java.util.List;


/***
 * 评审管理
 * Author:C
 * Date:2023/01/18 16:29
 * @DESC
 */
public interface ProductDocumentService extends IService<ProductDocument> {

    /**
     * 查询评审管理列表
     * @param productDocumentVo
     * @return
     */
    List<ProductDocumentDto> listProductDocument(ProductDocumentVo productDocumentVo);

    /**
     * 查看评审管理
     * @param id
     * @return
     */
    ProductDocumentDto getInfo(Long id);

    /**
     * 新增评审管理
     * @param productDocumentVo
     * @return
     */
    boolean insertProductDocument(ProductDocumentVo productDocumentVo);

    /**
     * 修改评审管理
     * @param productDocumentVo
     * @return
     */
    boolean updateProductDocument(ProductDocumentVo productDocumentVo);

    /**
     * 删除评审管理
     * @param ids
     * @return
     */
    boolean removeProductDocument(String ids);

    /**
     * 关结
     * @param submitVo
     * @return
     */
    boolean closeProductDocument(SubmitVo submitVo);
}
